import request from '@/config/axios'

// 学生信息 VO
export interface WxUserVO {
  id: number // 编号
  deptId: number // 部门id
  openId: string // 微信唯一标识符
  userId: number // 用户id
  nickName: string // 微信名称
  phone: string // 电话
}

// 学生信息 API
export const WxUserApi = {
  // 查询学生信息分页
  getWxUserPage: async (params: any) => {
    return await request.get({ url: `/psy/wx-user/page`, params })
  },

  // 查询学生信息详情
  getWxUser: async (id: number) => {
    return await request.get({ url: `/psy/wx-user/get?id=` + id })
  },

  // 新增学生信息
  createWxUser: async (data: WxUserVO) => {
    return await request.post({ url: `/psy/wx-user/create`, data })
  },

  // 修改学生信息
  updateWxUser: async (data: WxUserVO) => {
    return await request.put({ url: `/psy/wx-user/update`, data })
  },

  // 删除学生信息
  deleteWxUser: async (id: number) => {
    return await request.delete({ url: `/psy/wx-user/delete?id=` + id })
  },

  // 导出学生信息 Excel
  exportWxUser: async (params) => {
    return await request.download({ url: `/psy/wx-user/export-excel`, params })
  },
// 下载用户导入模板
 importUserTemplate:async (params) => {
  return request.download({ url: '/psy/wx-user/get-import-template' })
}
}
